<?php
/**
 * ?<=xx以xx开始
 * ?=xx以xx结束
 * ?<!xx不是以xx开始
 * ?!xx不是以xx结束
 * 
 * 
 * 
 */


//$type="jpg,jpeg,png,gif";
//$type1="jpg|jpeg|png|gif";
//$arr=preg_split("/,|\|/", $type1);//通过一个正则表达式分隔字符串
//echo "<pre>";
//print_r($arr);


$str="<h1>houdunwang.com</h1>";
$preg='/(?<=<h1>)(.*)(?=<\/h1>)/i';

function _fn($arg){
     print_r($arg);
     return strtoupper($arg[1]);
}
echo preg_replace_callback($preg, "_fn", $str);//执行一个正则表达式搜索并且使用一个回调进行替换


?>
